#pragma once

#define IDC_STATIC -1

#define IDI_CPLSYSTEM 50
#define IDI_DEVMGR    51
#define IDI_HARDPROF  52
#define IDI_USERPROF  53
#define IDI_LICENSE   54
#define IDI_UP        2500
#define IDI_DOWN      2501
#define IDI_ADDHW     2502

#define IDB_ROSBMP 55
#define IDB_ROSMASK 56

#define IDS_PERFORMANCEOPTIONS 35

#define IDS_CPLSYSTEMNAME        60
#define IDS_CPLSYSTEMDESCRIPTION 61

#define IDS_MEGABYTE 62
#define IDS_GIGABYTE 63
#define IDS_TERABYTE 64
#define IDS_PETABYTE 65

#define IDS_VARIABLE    66
#define IDS_VALUE       67
#define IDS_NO_DUMP     68
#define IDS_MINI_DUMP   69
#define IDS_KERNEL_DUMP 70
#define IDS_FULL_DUMP   71

#define IDS_USERPROFILE_NAME     72
#define IDS_USERPROFILE_SIZE     73
#define IDS_USERPROFILE_TYPE     74
#define IDS_USERPROFILE_STATUS   75
#define IDS_USERPROFILE_MODIFIED 76
#define IDS_USERPROFILE_LOCAL    77
#define IDS_USERPROFILE_ROAMING  78
#define IDS_USERPROFILE_MANDATORY 79
#define IDS_USERPROFILE_CONFIRM_DELETE 80
#define IDS_USERPROFILE_CONFIRM_DELETE_TITLE 81
#define IDS_USERPROFILE_ACCOUNT_UNKNOWN 82
#define IDS_USERPROFILE_ACCOUNT_DELETED 83
#define IDS_USERPROFILE_TYPE_TEXT 84

#define IDS_MESSAGEBOXTITLE  100
#define IDS_WARNINITIALSIZE  101
#define IDS_WARNMAXIMUMSIZE  102
#define IDS_WARNINITIALRANGE 103
#define IDS_WARNMAXIMUMRANGE 104
#define IDS_PAGEFILE_MB      105
#define IDS_PAGEFILE_NONE    106
#define IDS_PAGEFILE_SYSTEM  107
#define IDS_INFOREBOOT       108

#define IDS_HWPROFILE_CONFIRM_DELETE_TITLE 120
#define IDS_HWPROFILE_CONFIRM_DELETE       121
#define IDS_HWPROFILE_ALREADY_IN_USE       122
#define IDS_HWPROFILE_PROFILE              123
#define IDS_HWPROFILE_WARNING              124

#define IDS_MEGAHERTZ 130
#define IDS_GIGAHERTZ 131

#define IDS_UPTIME_FORMAT 140

#define IDS_ENVIRONMENT_WARNING            150
#define IDS_ENVIRONMENT_WARNING_TITLE      151
#define IDS_FILE_BROWSE_FILTER             152

/* Propsheet - general */
#define IDD_PROPPAGEGENERAL  100
#define IDC_MACHINELINE1     101
#define IDC_MACHINELINE2     102
#define IDC_MACHINELINE3     103
#define IDC_MACHINELINE4     104
#define IDC_MACHINELINE5     105
#define IDC_MACHINELINE6     106
#define IDC_LICENCE          107
#define IDC_ROSIMG           108
#define IDC_ROSHOMEPAGE_LINK 109
#define IDC_ROSVERSION       110
#define IDC_UPTIME           111

/* Propsheet - hardware */
#define IDD_PROPPAGEHARDWARE        300
#define IDC_HARDWARE_WIZARD         207
#define IDC_HARDWARE_PROFILE        209
#define IDC_HARDWARE_DRIVER_SIGN    210
#define IDC_HARDWARE_DEVICE_MANAGER 211

/* Propsheet - advanced */
#define IDD_PROPPAGEADVANCED 400
#define IDC_SYSSETTINGS      401
#define IDC_ENVVAR           402
#define IDC_STAREC           403
#define IDC_PERFOR           404
#define IDC_USERPROFILE      405
#define IDC_ERRORREPORT      406

/* System settings */
#define IDD_SYSSETTINGS         800
#define IDC_REPORTASWORKSTATION 801

/* User profiles */
#define IDD_USERPROFILE        500
#define IDC_USERPROFILE_LIST   501
#define IDC_USERPROFILE_CHANGE 503
#define IDC_USERPROFILE_DELETE 504
#define IDC_USERPROFILE_COPY   505
#define IDC_USERACCOUNT_LINK   506

/* Change Profile Type */
#define IDD_USERPROFILE_TYPE         520
#define IDC_USERPROFILE_TYPE_TEXT    521
#define IDC_USERPROFILE_TYPE_ROAMING 522
#define IDC_USERPROFILE_TYPE_LOCAL   523

/* Copy user profile */
#define IDD_USERPROFILE_COPY         530
#define IDC_USERPROFILE_COPY_PATH    531
#define IDC_USERPROFILE_COPY_BROWSE  532
#define IDC_USERPROFILE_COPY_USER    533
#define IDC_USERPROFILE_COPY_CHANGE  534


/* Environment variables */
#define IDD_ENVIRONMENT_VARIABLES  600
#define IDC_USER_VARIABLE_LIST     601
#define IDC_USER_VARIABLE_NEW      602
#define IDC_USER_VARIABLE_EDIT     603
#define IDC_USER_VARIABLE_DELETE   604
#define IDC_SYSTEM_VARIABLE_LIST   605
#define IDC_SYSTEM_VARIABLE_NEW    606
#define IDC_SYSTEM_VARIABLE_EDIT   607
#define IDC_SYSTEM_VARIABLE_DELETE 608
#define IDC_USER_VARIABLE_GROUP    609
#define IDC_SYSTEM_VARIABLE_GROUP  610

/* Edit environment variables */
#define IDD_EDIT_VARIABLE        700
#define IDC_VARIABLE_NAME        701
#define IDC_VARIABLE_VALUE       702
#define IDC_BUTTON_BROWSE_FILE   703
#define IDC_BUTTON_BROWSE_FOLDER 704
#define IDD_EDIT_VARIABLE_FANCY  705
#define IDC_LIST_VARIABLE_VALUE  706
#define IDC_BUTTON_NEW           707
#define IDC_BUTTON_EDIT          708
#define IDC_BUTTON_DELETE        709
#define IDC_BUTTON_MOVE_UP       710
#define IDC_BUTTON_MOVE_DOWN     711
#define IDC_BUTTON_EDIT_TEXT     712

/* Visual Effects */
#define IDD_VISUALEFFECTS 112
#define IDC_TREE 100

/* Advanced Performance */
#define IDD_ADVANCEDPERF 115
#define IDC_CPUCLIENT    100
#define IDC_CPUSERVER    101
#define IDC_CHANGESWAP   102

/* Virtual memory */
#define IDD_VIRTMEM      900
#define IDC_PAGEFILELIST 901
#define IDC_DRIVEGROUP   902
#define IDC_DRIVE        903
#define IDC_SPACEAVAIL   904
#define IDC_CUSTOM       905
#define IDC_INITIALSIZE  906
#define IDC_MAXSIZE      907
#define IDC_SYSMANSIZE   908
#define IDC_NOPAGEFILE   909
#define IDC_SET          910
#define IDC_TOTALGROUP   911
#define IDC_MINIMUM      912
#define IDC_RECOMMENDED  913
#define IDC_CURRENT      914

/* Startup and recovery */
#define IDD_STARTUPRECOVERY  1000
#define IDC_STRECOSCOMBO     1001
#define IDC_STRECLIST        1002
#define IDC_STRRECLISTEDIT   1003
#define IDC_STRRECLISTUPDWN  1004
#define IDC_STRRECREC        1005
#define IDC_STRRECRECEDIT    1006
#define IDC_STRRECRECUPDWN   1007
#define IDC_STRRECEDIT       1008
#define IDC_STRRECWRITEEVENT 1009
#define IDC_STRRECSENDALERT  1010
#define IDC_STRRECRESTART    1011
#define IDC_STRRECDEBUGCOMBO 1012
#define IDC_STRRECDUMPFILE   1013
#define IDC_STRRECOVERWRITE  1014

/* Hardware profiles */
#define IDD_HARDWAREPROFILES 1100
#define IDC_HRDPROFLSTBOX    1102
#define IDC_HRDPROFUP        1103
#define IDC_HRDPROFDWN       1104
#define IDC_HRDPROFPROP      1105
#define IDC_HRDPROFCOPY      1106
#define IDC_HRDPROFRENAME    1107
#define IDC_HRDPROFDEL       1108
#define IDC_HRDPROFWAIT      1109
#define IDC_HRDPROFSELECT    1110
#define IDC_HRDPROFEDIT      1111
#define IDC_HRDPROFUPDWN     1112

/* Hardware profile */
#define IDD_HARDWAREPROFILE  1200
#define IDC_HWPPROP_PROFILE  1201
#define IDC_HWPPROP_DOCKID   1202
#define IDC_HWPPROP_SERIAL   1203
#define IDC_HWPPROP_PORTABLE 1204
#define IDC_HWPPROP_UNKNOWN  1205
#define IDC_HWPPROP_DOCKED   1206
#define IDC_HWPPROP_UNDOCKED 1207
#define IDC_HWPPROP_INCLUDE  1208

/* Copy profile */
#define IDD_COPYPROFILE      1300
#define IDC_COPYPROFILEFROM  1301
#define IDC_COPYPROFILETO    1302

/* Rename profile */
#define IDD_RENAMEPROFILE    1400
#define IDC_RENPROFEDITFROM  1401
#define IDC_RENPROFEDITTO    1402

/* Licence */
#define IDD_LICENCE          1500
#define IDC_LICENCEEDIT      1501
#define RC_LICENSE           1502
#define RTDATA               1503

#define IDS_DEVS 2000

#define IDC_DIALOG_GRIP     3000
